/* =Editor
---------------------------------------- */
.t-editor
{
    border-width: 1px;
    border-style: solid;
    border-spacing: 5px;
    border-collapse: separate;
    border-color: #d6d6d6;    
    background:#e9e9e9 url(/admin/assets/images/telerik/sprite.png) repeat-x 0 -368px;
    height: 400px;
    font-size: 100%;
    table-layout: fixed;
    vertical-align: top;
    width: 500px;
}

.t-editor .t-editor-toolbar-wrap
{
    border: 0;
    padding: 0;
}

.t-editor-toolbar
{
    margin: 0;
    padding: .1em 0;
    list-style-type: none;
    cursor: default;
    line-height: 1.3em;
}
        
.t-editor-toolbar li
{
    display: inline; /* would have been inline-block, if not for IE */
    vertical-align: middle;
}     
  
.t-editor-toolbar .t-editor-dropdown,
.t-editor-toolbar .t-editor-combobox,
.t-editor-toolbar .t-editor-selectbox,
.t-editor-toolbar .t-editor-colorpicker
{
    margin-right: 2px;
}
        
.t-editor-toolbar .t-separator
{
    border-width: 0 1px 0 0;
    border-style: solid;
    padding: 0 0 0 1px;
    font-size: 1.3em;
    margin: 0 .15em;
    position: relative;
    top: 1px;
}
        
.t-editor-toolbar .t-break
{
    display: block;
    height: 1px;
    line-height: 0;
    font-size: 0;
}

.t-editor-toolbar .t-dropdown,
.t-editor-toolbar .t-combobox,
.t-editor-toolbar .t-selectbox,
.t-editor-toolbar .t-colorpicker
{
    vertical-align: middle;
}

.t-editor-button .t-tool-icon
{
    vertical-align: middle;
    width: 22px;
    height: 22px;
    margin: 1px;
}

.t-editor-colorpicker .t-tool-icon
{
    padding: 17px 3px 2px;
}

.t-editor-colorpicker .t-icon
{
    border-style: solid;
    border-color: #ccc;
    border-width: 0 0 0 1px;
}

.t-editor-colorpicker .t-selected-color
{
    height: 3px;
}

.t-editor-combobox .t-input
{
    height: 20px;
    line-height: 20px;
}

.t-editor-combobox .t-select
{
    height: 22px;
    line-height: 22px;
}

.t-bold { background-position: -22px 0; }
.t-italic { background-position: -44px 0; }
.t-underline { background-position: -66px 0; }
.t-strikethrough { background-position: -88px 0; }
.t-justifyLeft { background-position: -110px 0; }
.t-justifyCenter { background-position: -132px 0; }
.t-justifyRight { background-position: -154px 0; }
.t-justifyFull { background-position: -176px 0; }
.t-insertOrderedList { background-position: -198px 0; }
.t-insertUnorderedList { background-position: -220px 0; }
.t-createLink { background-position: -242px 0; }
.t-unlink { background-position: -264px 0; }
.t-insertImage { background-position: -286px 0; }
.t-foreColor .t-tool-icon { background-position: -308px -2px; }
.t-backColor .t-tool-icon { background-position: -330px -2px; }
.t-indent { background-position: -352px 0; }
.t-outdent { background-position: -374px 0; }
.undo { background-position: -440px 2px; }
.redo { background-position: -460px 2px; }
.t-paste-plain { background-position: -483px 0; }
.t-paste-word-strip-font { background-position: -506px 0; }
.t-paste-word { background-position: -529px 0; }

/* default tool widths */
.t-fontName { width: 110px; }
.t-fontSize { width: 124px; }
.t-formatBlock { width: 147px; }

.t-editor-button .t-state-hover,
.t-editor-button .t-state-active
{
    vertical-align: middle;
    border-width: 1px;
    border-style: solid;
    margin: 0;
            
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.t-editor-button .t-state-disabled
{
    opacity: .3;
    filter: alpha(opacity=30);
}
        
.t-editor .t-editable-area
{
    outline: none;
    height: 100%;
    width: 100%;
    border-width: 1px;
    border-style: solid;
}
        
.t-editor .t-content
{
    height: 100%;
    width: 100%;
    display: block;
    padding: 0;
    margin: 0;
    border: 0;
}
        
.t-editor .t-raw-content
{
    border: 0;
    margin: 0;
    padding: 0;
    font-size: inherit;
    font-family: Consolas,"Courier New",monospace;
}

.t-editor-dialog
{
    padding: 1em;
}
        
.t-editor-dialog ol
{
    margin: 0;
    padding: 0;
    list-style: none;
}
        
.t-form-text-row,
.t-form-checkbox-row
{
    padding-bottom: 1em;
}
.t-form-checkbox-row input
{
    border: 0 none;
}

.t-form-text-row label
{
    display: inline-block;
    *display:inline;
    zoom: 1;
    width: 6.5em;
    text-align: right;
    padding-right: .5em;
    margin-left:0;
}

.t-form-checkbox-row input
{
    margin-left: 6.5em;
    font-size: inherit;
    padding: 0;
}

.t-form-checkbox-row label
{
    padding-left: .3em;
}

.t-form-checkbox-row input,
.t-form-checkbox-row label,
.t-form-text-row label
.t-form-text-row input,
.t-form-text-row select
{
    vertical-align: middle;
}

.t-form-text-row input,
.t-form-text-row select
{
    width: 20em;
}

.t-editor-dialog .t-button-wrapper
{
    padding-top: .5em;
    text-align: right;
}

.t-editor-dialog .t-button
{
    display: inline-block;
    *display: inline;
    zoom: 1;
}
/* prevent adding custom styles to dropdown */
.t-animation-container .t-popup .t-item span {
    padding: 0 !important;
}